package com.mzz.creational.builder;

/**
 * 为创建一个对象的各个部件指定抽象接口
 *
 * @author xushijian
 * @date 18/5/16
 */
public interface PersonBuilder {

    /**
     * 构造头
     */
    void buildHead();

    /**
     * 构造身体
     */
    void buildBody();

    /**
     * 构造退
     */
    void buildFoot();

    /**
     * 构造人
     *
     * @return 用户信息
     */
    Person buildPerson();
}
